The following functions can be used to create GUI application interfaces:
Attach a table of keyboard accelerators to a DDT dialog. |
|
Return the numeric ID of the control sending a callback message. |
|
Return the numeric notification message parameter. |
|
Return the window handle of the parent dialog receiving the message. |
|
Return the numeric value of the lParam& parameter of the message. |
|
Return the numeric value of the message sent by the caller. |
|
Return the numeric value of the wParam& parameter of the message. |
|
Return the numeric value of the notification message describing the event which occurred. |
|
Returns the address (a pointers) to the NMHDR UDT for this notification message. |
|
Returns the contents of the NMHDR UDT as a dynamic string. |
|
Returns the handle of the control which sent this message. |
|
Returns the ID number assigned to the control. |
|
A bitmap is copied from the CLIPBOARD and stored in a newly created GRAPHIC BITMAP. |
|
A text string is retrieved from the CLIPBOARD. If necessary, it is converted to OEM Text format. |
|
A text string is retrieved from the CLIPBOARD. If necessary, it is converted to ASCII Text format. |
|
A text string is retrieved from the CLIPBOARD. If necessary, it is converted to Unicode Text format. |
|
The contents of the CLIPBOARD are deleted. |
|
Copies a GRAPHIC BITMAP to the CLIPBOARD. |
|
Copies a OEM text string to the CLIPBOARD. |
|
Copies a ASCII text string to the CLIPBOARD. |
|
Copies a Unicode text string to the CLIPBOARD. |
|
Add a string value to a combo box control. |
|
Remove a string from a combo box control. |
|
Strings in the COMBOBOX are searched to find the first string which begins with the specified characters. |
|
Strings in the COMBOBOX are searched to find the first string which exactly matches the specified characters. |
|
The number of items in the list box of the COMBOBOX is retrieved. |
|
The number of selected items in the list box of the COMBOBOX is retrieved. |
|
The index of the currently selected item in the list box of the COMBOBOX is retrieved. |
|
A data item is checked to see if it is currently selected. |
|
Retrieve the default text from a combo box. |
|
Retrieve the value in the user data area of the COMBOBOX. |
|
Insert a new data item at a specified location. |
|
Remove all strings from a combo box. |
|
Select a string in a combo box and make it the default selection. |
|
Replace the string for a specific data item with a new string. |
|
Set a value in the user data area of the COMBOBOX. |
|
All items in a COMBOBOX control are set to an unselected state. |
|
Add a custom control to a DDT dialog. |
|
Add a command button to a dialog. |
|
Add an auto 3-state checkbox to a dialog. |
|
Add an checkbox to a dialog. |
|
Add a combo box to a dialog. |
|
Add a frame control to a dialog. |
|
Add a graphic control to a dialog. |
|
Add a header control to a dialog. |
|
Add a non-resizing image control to a dialog. |
|
Add an image control to a dialog. |
|
Add a non-resizing image button to a dialog. |
|
Add an image button to a dialog. |
|
Add a text label to a dialog. |
|
Add a line control to a dialog. |
|
Add a list box control to a dialog. |
|
Add a ListView control to a dialog. |
|
Add an option button to a dialog. |
|
Add a ProgressBar control to a dialog. |
|
Add a scroll bar control to a dialog. |
|
Add a StatusBar control to a dialog. |
|
Add a Tab Control to a dialog. |
|
Add a text box control to a dialog. |
|
Add a ToolBar control to a dialog. |
|
Add a TreeView control to a dialog. |
|
Disable a control so that it no longer accepts user interaction. |
|
Enable a control so that it can receive user interaction. |
|
Get the Check State of a 3-state, checkbox, or option button. |
|
Get the client area dimensions of a control. |
|
Get the location of the specified control in a dialog. |
|
Get the size of a control in the specified dialog. |
|
Get the text from a control. |
|
Retrieve a value from the user data area of a DDT control. |
|
Return a window handle for a given control ID. |
|
Make a Control invisible. |
|
Remove a control from a dialog. |
|
Make a Control visible. |
|
Place a message into the message queue of a control (non-blocking). |
|
Schedule a control to be redrawn. |
|
Send a message to a control and wait for it to be processed. |
|
Set the Check State for a 3-state or checkbox control. |
|
Change the size of a control to a specific client area size. |
|
Set the foreground and background color of a control. |
|
Set the keyboard focus to the specified control. |
|
Select a font to be used for a particular Windows Control. |
|
Change the icon or bitmap displayed in an IMAGE control. |
|
Change the icon or bitmap displayed in an IMAGEX control. |
|
Change the icon or bitmap displayed in an IMGBUTTON control. |
|
Change the icon or bitmap displayed in an IMGBUTTONX control. |
|
Move the control to a new location in the dialog. |
|
Set the Check State for an option (radio) control. |
|
Change the size of a control. |
|
Change the text in a control. |
|
Set a value in the user data area of a DDT control. |
|
Change the visible state of a control. |
|
Retrieve the size of the client area of the desktop, in pixels. |
|
Retrieve the location of the top, left corner of the client area of the desktop, in pixels. |
|
Return the size of the specified dialog. |
|
Disable a dialog so that it no longer responds to user interaction. |
|
Process pending window or dialog messages for modeless dialogs. |
|
Enable a dialog so that it responds to user interaction. |
|
Close and destroy the specified dialog. |
|
Specify the default DDT font and point size. |
|
Return the client size of the specified dialog. |
|
Return the location of the specified dialog. |
|
Return the size of the specified dialog. |
|
Retrieve the text in a dialog or window caption. |
|
Retrieve a value from the user data area of a DDT dialog. |
|
Make a Dialog invisible. |
|
Maximize a Dialog. |
|
Minimize a Dialog. |
|
Create a new dialog in memory, ready for display. |
|
Make a Dialog non-stable (closeable). |
|
Make a Dialog visible. |
|
Convert pixels (device units) into dialog units. |
|
Place a message in the dialog message queue (non-blocking). |
|
Force a dialog and all child controls to be redrawn immediately. |
|
Send a message to a dialog and wait for it to be processed. |
|
Change the size of a dialog to a specific client area size. |
|
Set the background color of a dialog to a specific RGB color. |
|
Change both the dialog icon in the caption, and the icon shown in the ALT+TAB task list. |
|
Change the position of a dialog. |
|
Change the size of a dialog. |
|
Set the text in a dialog or window caption. |
|
Set a value in the user data area of a DDT dialog. |
|
Display and activate a modal dialog. |
|
Display and activate a modeless dialog. |
|
Change the visible state of a dialog. |
|
Make a Dialog stabilized (non-closeable). |
|
Convert dialog units into pixels. |
|
Display a folder selection dialog to return the user's choice. |
|
Display a color selection dialog to return the user's choice. |
|
Display a selection dialog to return user choices. |
|
Display an OpenFile selection dialog to return user choices. |
|
Display a SaveFile selection dialog to return user choices. |
|
Destroy a font when it is no longer needed. |
|
Create a new font for use with GRAPHIC PRINT, XPRINT, etc. |
|
Retrieves the count of the items in a Header control. |
|
Retrieves an HD_Item structure which describes an item in a Header control. |
|
Sends a message to a Header control. |
|
Sets the attributes of the specified item in a Header Control. |
|
An bitmap image is added to the IMAGELIST. |
|
An icon image is added to the IMAGELIST. |
|
A bitmap is added to the icon IMAGELIST. |
|
The number of images in the IMAGELIST is retrieved. |
|
The specified IMAGELIST is destroyed. |
|
A new bitmap IMAGELIST structure is created. |
|
A new icon IMAGELIST structure is created. |
|
Specify an image to be used as an overlay. |
|
Displays a dialog box containing a prompt. |
|
Determine whether an argument was passed by the calling code. |
|
Determine whether a Control/Dialog/Window currently exists. |
|
Add a string value to a LISTBOX control. |
|
Remove a string from a LISTBOX control. |
|
Strings in the LISTBOX are searched to find the first string which begins with the specified characters. |
|
Strings in the LISTBOX are searched to find the first string which exactly matches the specified characters. |
|
The number of items in the LISTBOX is retrieved. |
|
The number of selected items in the LISTBOX is retrieved. |
|
The LISTBOX is searched to find the first selected item. |
|
A data item is checked to see if it is currently selected. |
|
Retrieve the default text from a LISTBOX control. |
|
Retrieve the value in the user data area of the LISTBOX. |
|
Insert a new data item at a specified location. |
|
Remove all strings from a list box. |
|
Select a string in a list box and make it the default selection. |
|
Replace the string for a specific data item with a new string. |
|
Set a value in the user data area of the LISTBOX. |
|
A specified data item in the LISTBOX control is set to an unselected state. |
|
Delete a column, including its associated header text (if any) from the LISTVIEW control. |
|
The specified data item is deleted from the LISTVIEW control. |
|
Strings in the LISTVIEW are searched to find the first string which begins with the specified characters. |
|
Strings in the LISTVIEW are searched to find the first string which exactly matches the specified characters. |
|
The width of the specified column is adjusted to fit the width of the data items displayed in that column. |
|
The width of the specified column is adjusted to fit the width of the data items displayed in that column, and the header text at the top of that column. |
|
The width of the designated column is retrieved from the LISTVIEW. |
|
The number of data items in the LISTVIEW is retrieved. |
|
Column header text is retrieved from the LISTVIEW. |
|
Retrieves the Listview handle and header control id. |
|
The display mode of the specified LISTVIEW control is retrieved. |
|
The number of selected items in the LISTVIEW is retrieved. |
|
A data item is tested to see if it is currently selected. |
|
Retrieves the current setting of the LISTVIEW controls extended style. |
|
A string data item is retrieved from the LISTVIEW control. |
|
Retrieve the value in the user data area of the LISTVIEW. |
|
A new vertical column is defined for Report Mode of the LISTVIEW. |
|
A new data item is added to this LISTVIEW control. |
|
All data items are deleted from the specified LISTVIEW control. |
|
The specified string data item is chosen as selected text for the LISTVIEW. |
|
Change the width of a LISTVIEW column. |
|
New column header text is displayed above the specified column on the LISTVIEW control. |
|
The specified image is displayed next to the item specified. |
|
The specified image is displayed as a secondary "status" image next to the primary image. |
|
Attach an IMAGELIST to the LISTVIEW control. |
|
Change the display mode of the specified LISTVIEW control. |
|
The specified overlay image is displayed on top of the image specified. |
|
Alter the current settings of the LISTVIEW controls extended style. |
|
The text, if any, for the specified data item is replaced with new text. |
|
Set a value in the user data area of the LISTVIEW. |
|
All of the items in a LISTVIEW are sorted. |
|
The specified data item is set to an unselected state. |
|
The specified data item is scrolled, if necessary, to ensure that the data item is visible. |
|
The current position of the PROGRESSBAR is retrieved. |
|
The current range of the PROGRESSBAR is retrieved. |
|
Set the current position of the PROGRESSBAR . |
|
Set the minimum and maximum ranges of the PROGRESSBAR . |
|
Specify the default increment value to be used by PROGRESSBAR STEP. |
|
Advance the current position of the PROGRESSBAR by the default increment value. |
|
Add a popup child menu to an existing menu. |
|
Add a string or separator to an existing menu. |
|
Attach a menu to a given dialog. |
|
Create a floating context menu. |
|
Delete a menu item from an existing menu. |
|
Redraw the menu bar for a given dialog. |
|
Return the state of a specified menu item. |
|
Return the text associated with a given menu item. |
|
Create a new menu bar. |
|
Create a new popup menu. |
|
Set the state of a specified menu item. |
|
Set the text of a given menu item. |
|
Change the mouse pointer (cursor) to a new shape. |
|
Retrieve the current page size. |
|
Returns the current position of the SCROLLBAR. |
|
Returns the current range of the SCROLLBAR. |
|
Retrieve the current position of the scroll box. |
|
Set the current page size. |
|
Set the current position of the SCROLLBAR. |
|
Set the range of the SCROLLBAR. |
|
Set the number of parts to be displayed in the STATUSBAR. |
|
Assign the text to be displayed in the specified part of the STATUSBAR. |
|
Delete a page from the TAB control. |
|
Return the number of pages in a TAB control. |
|
Retrieve the handle of the dialog for a specific page in a TAB control. |
|
Retrieves the index of the image displayed on the specified TAB page. |
|
Retrieves the page number of the specified TAB page dialog handle. |
|
Returns the currently selected page in a TAB control. |
|
The text displayed on the specified page tab is retrieved. |
|
Add a new page to a TAB control. |
|
Delete all pages in a TAB control. |
|
Select a specific page in a TAB control to be the active page. |
|
The specified image is displayed on the specified page tab. |
|
Assign an IMAGELIST to be used in a TAB control. |
|
Displays the specified text on the tab of the page. |
|
Add a button to a TOOLBAR control. |
|
Add a separator to a TOOLBAR control. |
|
Delete a button from a TOOLBAR control. |
|
Get the state of a button on a TOOLBAR control. |
|
Retrieve the number of buttons on a TOOLBAR control. |
|
Attach an IMAGELIST to a TOOLBAR control. |
|
Set the state of a button on a TOOLBAR control. |
|
Delete a data item from a TREEVIEW control. |
|
The bold attribute for a data item is retrieved. |
|
The checkmark attribute for a data item is retrieved. |
|
Return the handle of the first child item of a specified data item. |
|
The number of data items in the TREEVIEW is retrieved. |
|
The expanded attribute for the data item is retrieved. |
|
Return the handle of the next sibling data item. |
|
The handle of the parent for a specified data item is returned. |
|
Return the handle of the previous sibling data item. |
|
The handle of the very first data item (topmost) in the TREEVIEW is retrieved. |
|
The handle of the currently selected data item is retrieved. |
|
The text of a specific data item is retrieved. |
|
Retrieve the value in the user data area for a specific data item of the TREEVIEW. |
|
Add a new data item to a TREEVIEW control. |
|
All data items are deleted from the specified TREEVIEW control. |
|
Select a specific data item in the TREEVIEW control. |
|
Set the bold attribute for specific data item. |
|
Set the checkmark attribute for a specific data item. |
|
Set the expanded attribute for a specific data item. |
|
Attach an IMAGELIST to a TREEVIEW control. |
|
The text, if any, for the specified data item is replaced with new text. |
|
Set the value in the user data area for a specific data item in the TREEVIEW control. |
|
All items in the TREEVIEW control are set to an unselected state. |
|
Retrieves the handle of a Window. |
|
The integral ID of the window is retrieved. |
|
The handle of the parent is retrieved. |
|
Retrieves the style of the Window. |
|
Retrieves the extended-style of the Window. |
|
Retrieves the 32-bit user data value associated with the window. |
|
Changes the integral ID of the window. |
|
Changes the style of the Window. |
|
Changes the extended-style of the Window. |
|
Changes the 32-bit user data value associated with the window. |